@echo off
chcp 65001 >nul
title CSV图谱分析系统 - 启动脚本

echo ================================================
echo 🎯 CSV图谱分析系统
echo ================================================
echo.

REM 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Python，请先安装Python 3.7+
    echo 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo ✅ Python已安装
echo.

REM 检查Node.js是否安装
node --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Node.js，请先安装Node.js
    echo 下载地址: https://nodejs.org/
    pause
    exit /b 1
)

echo ✅ Node.js已安装
echo.

REM 启动后端服务
echo 🚀 正在启动Graph Backend服务...
start "Graph Backend" cmd /k "cd /d Graph_backend && python start_server.py"

REM 等待后端服务启动
echo ⏳ 等待后端服务启动...
timeout /t 5 /nobreak >nul

REM 启动前端服务
echo 🚀 正在启动前端服务...
start "Frontend Server" cmd /k "npm run dev"

echo.
echo ✅ 服务启动完成！
echo.
echo 📍 访问地址:
echo    - 前端: http://localhost:5173/csv-graph
echo    - 后端: http://localhost:5000
echo.
echo 📋 使用说明:
echo    1. 确保两个服务都正常启动
echo    2. 访问前端页面
echo    3. 上传CSV文件生成图谱
echo.
echo 按任意键关闭此窗口...
pause >nul







